import { axios } from '@/utils/request'

const api = {
  getPluginList: '/plugin/list',
  updatePluginStatus: '/plugin/status',
  install: '/plugin/install',
  update: '/plugin/update'
}

export default api

export function getList (parameter) {
  return axios({
    url: api.getPluginList,
    method: 'get',
    params: parameter
  })
}

export function updatePluginStatus (parameter) {
  return axios({
    url: api.updatePluginStatus,
    method: 'post',
    data: parameter
  })
}

export function installPlugin (parameter) {
  return axios({
    url: api.install,
    method: 'post',
    data: parameter
  })
}

export function updatePlugin (parameter) {
  return axios({
    url: api.update,
    method: 'post',
    data: parameter
  })
}
